@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@charset "utf-8";
html {overflow-y:scroll;height:100%; min-width:1204px;}
body {margin:0;padding:0;font-size:0.75em;font-family:'Nanum Gothic', serif;background:url(../images/sub_bg.gif) repeat-x;}
html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0;padding:0;border:0}
h1, h2, h3, h4, h5, h6 {font-size:1em;font-family:nanum}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}
legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
label, input, button, select, img {vertical-align:middle}
input, button {margin:0;padding:0;font-family:'Nanum Gothic', serif;font-size:1em}
button {cursor:pointer}

.wrap{position: relative; min-height: 100%; width:100%;}

/*서브메인이미지*/
#sub_img  
 {width: 100%;
 min-width:1204px;
    position:relative;
    height: 200px;
    background: url(../images/bg_sub.jpg) no-repeat top center;}
#sub_img div{margin:0 auto; width:1204px; height:63px; text-align:right; padding-right:50px;}
#sub_img div p{ font-size: 50px; font-weight:;color:#fff;padding-top:70px; text-shadow:2px 2px 2px #000}

#sub_img2 
 {width: 100%;
 min-width:1204px;
    position:relative;
    height: 200px;
    background: url(../images/bg_sub2.jpg) no-repeat top center;}
#sub_img2 div{margin:0 auto; width:1204px; height:63px; text-align:right; padding-right:50px;}
#sub_img2 div p{ font-size: 50px; font-weight:;color:#fff;padding-top:70px; text-shadow:2px 2px 3px #000}

#sub_img3
 {width: 100%;
 min-width:1204px;
    position:relative;
    height: 200px;
    background: url(../images/bg_sub3.jpg) no-repeat top center;}
#sub_img3 div{margin:0 auto; width:1204px; height:63px; text-align:right; padding-right:50px;}
#sub_img3 div p{ font-size: 50px; font-weight:;color:#f4f4f4;padding-top:70px; text-shadow:2px 2px 3px #000}

#sub_img4
 {width: 100%;
 min-width:1204px;
    position:relative;
    height: 200px;
    background: url(../images/bg_sub4.jpg) no-repeat top center;}
#sub_img4 div{margin:0 auto; width:1204px; height:63px; text-align:right; padding-right:50px;}
#sub_img4 div p{ font-size: 50px; font-weight:;color:#fff;padding-top:70px; text-shadow:2px 2px 3px #000}

/*서브메뉴*/
.sub_menu_bg{background:url(../images/sub_menu_bg.gif) repeat-y;}
#sub_btn{position:relative; width:100%; min-width:1204px; height:63px; text-align:center; border-bottom:1px solid #008155; background:#26946e}
#sub_btn ul{position:relative;width:1204px; margin:auto; list-style: none;}
#sub_btn ul li{position:relative; display:inline-block; margin-top:22px;}
#sub_btn ul li a{font-size:18px; color: #fff; font-weight:bold ; padding: 0 30px; }
#sub_btn ul li a:hover{color:#FFFFCC;}
#sub_btn ul li:after{content:'|'; margin-left:0px; color:#44a785;}
#sub_btn li a.on {color:#FFFFCC;}
#sub_btn li .on a {color:#FFFFCC;}

/*.left_line{border-left:1px solid #ccc;}*/
/* home link */

.here_link:link      { color:#999999; font-family:font-family:'Nanum Gothic', serif; font-size:11px; text-decoration:none;}
.here_link:visited   { color:#999999; font-family:font-family:'Nanum Gothic', serif; font-size:11px; text-decoration:none;}
.here_link:hover     { color:#999999; font-family:font-family:'Nanum Gothic', serif; font-size:11px; text-decoration:none;}

/* 서브타이틀 */
.title_txt {color:#7b7b7a; font-family:'Nanum Gothic', serif; font-size:12px;text-decoration:none; }
.title_txt2 {color:#343434; font-family:'Nanum Gothic', serif; font-size:30px; text-decoration:none ;font-weight:bold;padding-top: 10px;}
.tit_area{border-bottom:1px solid #dddee0;}


/* 서브메뉴 */
.left_title{padding:0 0 20px 15px;}
.left_sub {font-family:font-family:'Nanum Gothic', serif; font-size:15px; line-height:1.5em; background:#; width:170px; height:20px; vertical-align:middle; border-top: 1px solid #494949;}
.left_sub a:link, .left_sub a:visited {display:block; border-bottom:1px solid #c8c8c8; padding:5px 15px 6px 15px; font-weight:bold; color:#717070;}
.left_sub a:hover {display:block;background:url(../images/left_txt_hover.gif);padding:5px 15px 6px 15px; color:#000; font-weight:bold; text-decoration:none;}
.left_sub a.linktop {display:block; padding:5px 15px 6px 15px; color:#000; font-weight:bold; background:url(../images/left_txt_hover.gif);}

	

/* 서브카테고리 탭 */
#s_container {width:1204px; margin:0 auto;}
#s_container:after {display:block; content:""; clear:both;}
.subvisual {overflow:hidden; position:relative; height:200px;padding-top:0px;}
.subvisual img {position:absolute; left:50%; margin-left:-1204px; }

.lnb {}
.lnb:after {display:block; content:""; clear:both;}
.lnb li:first-child {margin-left:0;}
.lnb li {float:left; padding-bottom:15px;margin-left:3px;}
.lnb li a {display:block; border:1px solid #ccc; background:#f9f9f9; font-size: 16px; font-weight:bold; text-align:center; color:#333333; font-family:'Nanum Gothic', serif; padding:13px 0;} 
.lnb li:hover {}
.lnb li:hover a { border-color:#7fc2ba; color:#0b4d45;}
.lnb li.on {background:url(../images/lnb_dot.gif) center 47px no-repeat;}
.lnb li.on a {background:#7fc2ba; border-color:#7fc2ba; color:#0b4d45;}

.txt_box2{font-weight:bold;} 	 
	 
/*sub_a3:임원소개*/

.box1{border-top:3px solid #ffb62b; border-left:1px dashed #e0e0e0; }
.box1 td{border-bottom:1px solid #e0e0e0; border-right:1px solid #e0e0e0; padding:15px 0 15px 10px; font-size:16px; line-height:1.5; font-family:'Nanum Gothic', serif; color:#636363;}
/*sub_a2:비젼/목표*/

.txt_box3{color:#636363; font-size:15px; line-height:1.5; font-family:'Nanum Gothic', serif; border_bottom:1px solid #ccc;}

/*sub_b*/

.txt_box4{color:#47474b; font-size:16px; line-height:1.5; font-family:'Nanum Gothic', serif; font-weight:bold; padding: 15px 0;}






.txt_box5 a:hover{text-decoration:none; color:#3399FF;}

/*footer*/
#ft_copy {margin-top:0px; clear: both; position: relative; }